Para devolver un valor que no sea el predeterminado, una función debe tener una declaración de devolución que especifique el valor a devolver. Una función sin declaración de retorno devolverá un valor predeterminado. En el caso de un constructor llamado con la nueva palabra clave, el valor predeterminado es el valor de su parámetro this. Para todas las demás funciones, el valor de retorno predeterminado no está definido.